package com.kotlin.android.router.path

/**
 * 创建者: zl
 * 创建时间: 2020/6/3 4:24 PM
 * 描述: 用于组件开发中，ARouter单Activity跳转的统一路径注册
 * 在这里注册添加路由路径，需要清楚的写好注释，标明功能界面
 * 页面path路径至少两级,第一级目录代表group
 */
class RouterActivityPath {
    /**
     * Simple
     */
    object Simple {
        /**业务组件根路径*/
        const val SIMPLE = "/simple"

        /**SimpleMVVMActivity*/
        const val PAGER_SIMPLE_MVVM = "$SIMPLE/SimpleMVVMActivity"

        /**SimpleMVVMActivity*/
        const val PAGER_SIMPLE_MVVM2 = "$SIMPLE/SimpleMVVMActivity2"
        const val PAGER_BATCH_MVVM = "$SIMPLE/BatchMVVMActivity"
        const val PAGER_PERMISSION_VM = "$SIMPLE/PermissionVMActivity"
    }


    /**
     * 宿主组件
     */
    object Main {
        /**组件根路径*/
        const val MAIN = "/main"

        /**宿主入口界面*/
        const val PAGER_SPLASH = "$MAIN/SplashActivity"

        /**主界面*/
        const val PAGER_MAIN = "$MAIN/MainActivity"
    }

    /**
     * 用户组件
     */
    object User {
        /**组件根路径*/
        const val USER = "/user"

        /**登录界面*/
        const val PAGER_LOGIN = "$USER/Login"

        /**用户详情界面*/
        const val PAGER_USER_DETAIL = "$USER/UserDetail"
    }
}